package com.lei.design.factory.pizza.ab.ingredient;

import com.lei.design.factory.pizza.ab.ingredient.cheese.Cheese;
import com.lei.design.factory.pizza.ab.ingredient.clam.Clams;
import com.lei.design.factory.pizza.ab.ingredient.dough.Dough;
import com.lei.design.factory.pizza.ab.ingredient.sauce.Sauce;

/**
 * @Author LeiXiaoLei
 * @Date 2022/5/19 16:17
 * @Version 1.0
 * <p>
 * 抽象工厂方法 定义产品足/系列
 */
public interface PizzaIngredientFactory {
    Dough createDough();

    Sauce createSauce();

    Cheese createCheese();

    Clams createClams();
}
